dd.project.http({
    init:function()
    {
        dd("button_request").event({
            onClick:function()
            {
                dd.http.request({
                    get:{"get":"foo"},       // Get Parameters
                    post:{"post":"bar"},     // Post Parameters
                    url:"file.php",          // URL
                    onSuccess:function()     // onSuccess
                    {
                        dd("text").text = this.text;
                    },
                    onFailure:function()     // onFailure
                    {
                        dd("text").text = "Error: " + this.status + "\n";  // Error Status
                        dd("text").text += this.text;    // Response Text
                        
                    }
                });
            }
        });
        dd("button_get").event({
            onClick:function()
            {
                dd.http.get("file.php",     /* URL */
                            {"foo":"bar"},  /* Parameters */
                            function(){     /* onSuccess */
                                dd("text").text = this.text;
                            });
            }
        });
        dd("button_post").event({
            onClick:function()
            {
                dd.http.post("file.php",   /* URL */
                            {"foo":"bar"}, /* Parameters */
                            function(){
                                dd("text").text = this.text;
                            });
            }
        });
        dd("button_open").event({
            onClick:function()
            {
                dd.http.open("file.php", /* URL */
                    function(){/* onSuccess */
                        dd("text").text = this.text;
                    },
                    function(){  /* onFailure */
                        dd("text").text = "Error: " + this.status + "\n";  // Error Status
                        dd("text").text += this.text;    // Response Text
                    });
            }
        });
        dd("button_clear").event({
            onClick:function()
            {
                dd("text").text = "Click a button.";
            }
        });
    }
});